# python set 集合基本操作
## 向 set 集合中添加元素
a = {1, 2, 3}
a.add((1, 2))
print("a =", a)
#a.add([1, 2])
#print("a =", a)

## 从 set 集合中删除元素
a = {1, 2, 3}
a.remove(1)
print("a =", a)
#a.remove(1)
#print("a =", a)
a.discard(1)
print("a =", a)

## python set 集合做交集、并集、差集运算
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print("set1 =", set1)
print("set2 =", set2)
print("set1 & set2 =", set1 & set2)
print("set1 | set2 =", set1 | set2)
print("set1 - set2 =", set1 - set2)
print("set2 - set1 =", set2 - set1)
print("set1 ^ set2 =", set1 ^ set2)

